package com.scsj.supermarket.bean;

import java.util.List;

/**
 * 店铺内优惠券
 */

public class MarketCouPounBean extends BaseBean {


    /**
     * data : {"quantityOfCommodity":"36","numberOfCollection":"36","colligateScores":null,"articleReviewsSeveral":"0","resourceInfo":null,"discountcoupon":[{"id":"1","createUser":null,"createTime":"2018-05-11 11:47:30","updateUser":null,"updateTime":"2018-05-12 16:11:11","isValid":1,"storeId":"dianpu1","name":"优惠券部分商品编辑测试","money":0.1,"useCondition":0.3,"beginTime":"2018-05-06 00:00:00","endTime":"2018-08-23 00:00:00","totalNum":200,"surplusNum":200,"alreadyNum":0,"limitNum":3,"useNum":0,"forGoods":1}],"stores":{"storeregisterdetails":null,"userdata":null,"locationdata":null,"storeapply":null,"tdistrict":null,"cityStrict":null,"areaStrict":null,"resourceInfo":null,"userbankcardforapply":null,"deliveryconfig":null,"treadName":null,"id":"dianpu1","userId":"1","storeAvatar":null,"addressInfo":"","name":"永博的店","storePhone":"","provinceId":null,"cityId":410100,"areaId":null,"mbTitleImg":null,"latitude":null,"longitude":null,"notice":"应有尽有","isPayBond":null,"tradeAreaId":"1","deliveryMethod":1,"originPrice":0,"freePrice":50,"storeType":22,"storeLabel":null,"searchKey":"永博","endTime":"","startTime":"","operatingStatus":1,"createUser":"zh","createTime":"2018-06-11 19:54:09","updateUser":"35dee20b-736a-11e8-afb7-70106fb15682","updateTime":"2018-06-26 12:06:38","isValid":1,"state":null,"storeDescription":"","depositAmount":10000,"aipUserId":null,"deliveryConfigId":"peisong3","idCard":null,"isOpen":0},"salesscorestatistics":{"id":null,"createUser":null,"createTime":null,"updateUser":null,"updateTime":null,"isValid":null,"type":null,"correlationId":null,"score":6,"monthlySales":0}}
     */

    private DataBean data;

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * quantityOfCommodity : 36
         * numberOfCollection : 36
         * colligateScores : null
         * articleReviewsSeveral : 0
         * resourceInfo : null
         * discountcoupon : [{"id":"1","createUser":null,"createTime":"2018-05-11 11:47:30","updateUser":null,"updateTime":"2018-05-12 16:11:11","isValid":1,"storeId":"dianpu1","name":"优惠券部分商品编辑测试","money":0.1,"useCondition":0.3,"beginTime":"2018-05-06 00:00:00","endTime":"2018-08-23 00:00:00","totalNum":200,"surplusNum":200,"alreadyNum":0,"limitNum":3,"useNum":0,"forGoods":1}]
         * stores : {"storeregisterdetails":null,"userdata":null,"locationdata":null,"storeapply":null,"tdistrict":null,"cityStrict":null,"areaStrict":null,"resourceInfo":null,"userbankcardforapply":null,"deliveryconfig":null,"treadName":null,"id":"dianpu1","userId":"1","storeAvatar":null,"addressInfo":"","name":"永博的店","storePhone":"","provinceId":null,"cityId":410100,"areaId":null,"mbTitleImg":null,"latitude":null,"longitude":null,"notice":"应有尽有","isPayBond":null,"tradeAreaId":"1","deliveryMethod":1,"originPrice":0,"freePrice":50,"storeType":22,"storeLabel":null,"searchKey":"永博","endTime":"","startTime":"","operatingStatus":1,"createUser":"zh","createTime":"2018-06-11 19:54:09","updateUser":"35dee20b-736a-11e8-afb7-70106fb15682","updateTime":"2018-06-26 12:06:38","isValid":1,"state":null,"storeDescription":"","depositAmount":10000,"aipUserId":null,"deliveryConfigId":"peisong3","idCard":null,"isOpen":0}
         * salesscorestatistics : {"id":null,"createUser":null,"createTime":null,"updateUser":null,"updateTime":null,"isValid":null,"type":null,"correlationId":null,"score":6,"monthlySales":0}
         */

        private String quantityOfCommodity;
        private String numberOfCollection;
        private Object colligateScores;
        private String articleReviewsSeveral;
        private Object resourceInfo;
        private StoresBean stores;
        private SalesscorestatisticsBean salesscorestatistics;
        private List<DiscountcouponBean> discountcoupon;

        public String getQuantityOfCommodity() {
            return quantityOfCommodity;
        }

        public void setQuantityOfCommodity(String quantityOfCommodity) {
            this.quantityOfCommodity = quantityOfCommodity;
        }

        public String getNumberOfCollection() {
            return numberOfCollection;
        }

        public void setNumberOfCollection(String numberOfCollection) {
            this.numberOfCollection = numberOfCollection;
        }

        public Object getColligateScores() {
            return colligateScores;
        }

        public void setColligateScores(Object colligateScores) {
            this.colligateScores = colligateScores;
        }

        public String getArticleReviewsSeveral() {
            return articleReviewsSeveral;
        }

        public void setArticleReviewsSeveral(String articleReviewsSeveral) {
            this.articleReviewsSeveral = articleReviewsSeveral;
        }

        public Object getResourceInfo() {
            return resourceInfo;
        }

        public void setResourceInfo(Object resourceInfo) {
            this.resourceInfo = resourceInfo;
        }

        public StoresBean getStores() {
            return stores;
        }

        public void setStores(StoresBean stores) {
            this.stores = stores;
        }

        public SalesscorestatisticsBean getSalesscorestatistics() {
            return salesscorestatistics;
        }

        public void setSalesscorestatistics(SalesscorestatisticsBean salesscorestatistics) {
            this.salesscorestatistics = salesscorestatistics;
        }

        public List<DiscountcouponBean> getDiscountcoupon() {
            return discountcoupon;
        }

        public void setDiscountcoupon(List<DiscountcouponBean> discountcoupon) {
            this.discountcoupon = discountcoupon;
        }

        public static class StoresBean {
            /**
             * storeregisterdetails : null
             * userdata : null
             * locationdata : null
             * storeapply : null
             * tdistrict : null
             * cityStrict : null
             * areaStrict : null
             * resourceInfo : null
             * userbankcardforapply : null
             * deliveryconfig : null
             * treadName : null
             * id : dianpu1
             * userId : 1
             * storeAvatar : null
             * addressInfo :
             * name : 永博的店
             * storePhone :
             * provinceId : null
             * cityId : 410100
             * areaId : null
             * mbTitleImg : null
             * latitude : null
             * longitude : null
             * notice : 应有尽有
             * isPayBond : null
             * tradeAreaId : 1
             * deliveryMethod : 1
             * originPrice : 0
             * freePrice : 50
             * storeType : 22
             * storeLabel : null
             * searchKey : 永博
             * endTime :
             * startTime :
             * operatingStatus : 1
             * createUser : zh
             * createTime : 2018-06-11 19:54:09
             * updateUser : 35dee20b-736a-11e8-afb7-70106fb15682
             * updateTime : 2018-06-26 12:06:38
             * isValid : 1
             * state : null
             * storeDescription :
             * depositAmount : 10000
             * aipUserId : null
             * deliveryConfigId : peisong3
             * idCard : null
             * isOpen : 0
             */

            private Object storeregisterdetails;
            private Object userdata;
            private Object locationdata;
            private Object storeapply;
            private Object tdistrict;
            private Object cityStrict;
            private Object areaStrict;
            private Object resourceInfo;
            private Object userbankcardforapply;
            private Object deliveryconfig;
            private Object treadName;
            private String id;
            private String userId;
            private Object storeAvatar;
            private String addressInfo;
            private String name;
            private String storePhone;
            private Object provinceId;
            private int cityId;
            private Object areaId;
            private Object mbTitleImg;
            private Object latitude;
            private Object longitude;
            private String notice;
            private Object isPayBond;
            private String tradeAreaId;
            private int deliveryMethod;
            private int originPrice;
            private int freePrice;
            private int storeType;
            private Object storeLabel;
            private String searchKey;
            private String endTime;
            private String startTime;
            private int operatingStatus;
            private String createUser;
            private String createTime;
            private String updateUser;
            private String updateTime;
            private int isValid;
            private Object state;
            private String storeDescription;
            private int depositAmount;
            private Object aipUserId;
            private String deliveryConfigId;
            private Object idCard;
            private int isOpen;

            public Object getStoreregisterdetails() {
                return storeregisterdetails;
            }

            public void setStoreregisterdetails(Object storeregisterdetails) {
                this.storeregisterdetails = storeregisterdetails;
            }

            public Object getUserdata() {
                return userdata;
            }

            public void setUserdata(Object userdata) {
                this.userdata = userdata;
            }

            public Object getLocationdata() {
                return locationdata;
            }

            public void setLocationdata(Object locationdata) {
                this.locationdata = locationdata;
            }

            public Object getStoreapply() {
                return storeapply;
            }

            public void setStoreapply(Object storeapply) {
                this.storeapply = storeapply;
            }

            public Object getTdistrict() {
                return tdistrict;
            }

            public void setTdistrict(Object tdistrict) {
                this.tdistrict = tdistrict;
            }

            public Object getCityStrict() {
                return cityStrict;
            }

            public void setCityStrict(Object cityStrict) {
                this.cityStrict = cityStrict;
            }

            public Object getAreaStrict() {
                return areaStrict;
            }

            public void setAreaStrict(Object areaStrict) {
                this.areaStrict = areaStrict;
            }

            public Object getResourceInfo() {
                return resourceInfo;
            }

            public void setResourceInfo(Object resourceInfo) {
                this.resourceInfo = resourceInfo;
            }

            public Object getUserbankcardforapply() {
                return userbankcardforapply;
            }

            public void setUserbankcardforapply(Object userbankcardforapply) {
                this.userbankcardforapply = userbankcardforapply;
            }

            public Object getDeliveryconfig() {
                return deliveryconfig;
            }

            public void setDeliveryconfig(Object deliveryconfig) {
                this.deliveryconfig = deliveryconfig;
            }

            public Object getTreadName() {
                return treadName;
            }

            public void setTreadName(Object treadName) {
                this.treadName = treadName;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public Object getStoreAvatar() {
                return storeAvatar;
            }

            public void setStoreAvatar(Object storeAvatar) {
                this.storeAvatar = storeAvatar;
            }

            public String getAddressInfo() {
                return addressInfo;
            }

            public void setAddressInfo(String addressInfo) {
                this.addressInfo = addressInfo;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getStorePhone() {
                return storePhone;
            }

            public void setStorePhone(String storePhone) {
                this.storePhone = storePhone;
            }

            public Object getProvinceId() {
                return provinceId;
            }

            public void setProvinceId(Object provinceId) {
                this.provinceId = provinceId;
            }

            public int getCityId() {
                return cityId;
            }

            public void setCityId(int cityId) {
                this.cityId = cityId;
            }

            public Object getAreaId() {
                return areaId;
            }

            public void setAreaId(Object areaId) {
                this.areaId = areaId;
            }

            public Object getMbTitleImg() {
                return mbTitleImg;
            }

            public void setMbTitleImg(Object mbTitleImg) {
                this.mbTitleImg = mbTitleImg;
            }

            public Object getLatitude() {
                return latitude;
            }

            public void setLatitude(Object latitude) {
                this.latitude = latitude;
            }

            public Object getLongitude() {
                return longitude;
            }

            public void setLongitude(Object longitude) {
                this.longitude = longitude;
            }

            public String getNotice() {
                return notice;
            }

            public void setNotice(String notice) {
                this.notice = notice;
            }

            public Object getIsPayBond() {
                return isPayBond;
            }

            public void setIsPayBond(Object isPayBond) {
                this.isPayBond = isPayBond;
            }

            public String getTradeAreaId() {
                return tradeAreaId;
            }

            public void setTradeAreaId(String tradeAreaId) {
                this.tradeAreaId = tradeAreaId;
            }

            public int getDeliveryMethod() {
                return deliveryMethod;
            }

            public void setDeliveryMethod(int deliveryMethod) {
                this.deliveryMethod = deliveryMethod;
            }

            public int getOriginPrice() {
                return originPrice;
            }

            public void setOriginPrice(int originPrice) {
                this.originPrice = originPrice;
            }

            public int getFreePrice() {
                return freePrice;
            }

            public void setFreePrice(int freePrice) {
                this.freePrice = freePrice;
            }

            public int getStoreType() {
                return storeType;
            }

            public void setStoreType(int storeType) {
                this.storeType = storeType;
            }

            public Object getStoreLabel() {
                return storeLabel;
            }

            public void setStoreLabel(Object storeLabel) {
                this.storeLabel = storeLabel;
            }

            public String getSearchKey() {
                return searchKey;
            }

            public void setSearchKey(String searchKey) {
                this.searchKey = searchKey;
            }

            public String getEndTime() {
                return endTime;
            }

            public void setEndTime(String endTime) {
                this.endTime = endTime;
            }

            public String getStartTime() {
                return startTime;
            }

            public void setStartTime(String startTime) {
                this.startTime = startTime;
            }

            public int getOperatingStatus() {
                return operatingStatus;
            }

            public void setOperatingStatus(int operatingStatus) {
                this.operatingStatus = operatingStatus;
            }

            public String getCreateUser() {
                return createUser;
            }

            public void setCreateUser(String createUser) {
                this.createUser = createUser;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateUser() {
                return updateUser;
            }

            public void setUpdateUser(String updateUser) {
                this.updateUser = updateUser;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getIsValid() {
                return isValid;
            }

            public void setIsValid(int isValid) {
                this.isValid = isValid;
            }

            public Object getState() {
                return state;
            }

            public void setState(Object state) {
                this.state = state;
            }

            public String getStoreDescription() {
                return storeDescription;
            }

            public void setStoreDescription(String storeDescription) {
                this.storeDescription = storeDescription;
            }

            public int getDepositAmount() {
                return depositAmount;
            }

            public void setDepositAmount(int depositAmount) {
                this.depositAmount = depositAmount;
            }

            public Object getAipUserId() {
                return aipUserId;
            }

            public void setAipUserId(Object aipUserId) {
                this.aipUserId = aipUserId;
            }

            public String getDeliveryConfigId() {
                return deliveryConfigId;
            }

            public void setDeliveryConfigId(String deliveryConfigId) {
                this.deliveryConfigId = deliveryConfigId;
            }

            public Object getIdCard() {
                return idCard;
            }

            public void setIdCard(Object idCard) {
                this.idCard = idCard;
            }

            public int getIsOpen() {
                return isOpen;
            }

            public void setIsOpen(int isOpen) {
                this.isOpen = isOpen;
            }
        }

        public static class SalesscorestatisticsBean {
            /**
             * id : null
             * createUser : null
             * createTime : null
             * updateUser : null
             * updateTime : null
             * isValid : null
             * type : null
             * correlationId : null
             * score : 6
             * monthlySales : 0
             */

            private Object id;
            private Object createUser;
            private Object createTime;
            private Object updateUser;
            private Object updateTime;
            private Object isValid;
            private Object type;
            private Object correlationId;
            private int score;
            private int monthlySales;

            public Object getId() {
                return id;
            }

            public void setId(Object id) {
                this.id = id;
            }

            public Object getCreateUser() {
                return createUser;
            }

            public void setCreateUser(Object createUser) {
                this.createUser = createUser;
            }

            public Object getCreateTime() {
                return createTime;
            }

            public void setCreateTime(Object createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateUser() {
                return updateUser;
            }

            public void setUpdateUser(Object updateUser) {
                this.updateUser = updateUser;
            }

            public Object getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Object updateTime) {
                this.updateTime = updateTime;
            }

            public Object getIsValid() {
                return isValid;
            }

            public void setIsValid(Object isValid) {
                this.isValid = isValid;
            }

            public Object getType() {
                return type;
            }

            public void setType(Object type) {
                this.type = type;
            }

            public Object getCorrelationId() {
                return correlationId;
            }

            public void setCorrelationId(Object correlationId) {
                this.correlationId = correlationId;
            }

            public int getScore() {
                return score;
            }

            public void setScore(int score) {
                this.score = score;
            }

            public int getMonthlySales() {
                return monthlySales;
            }

            public void setMonthlySales(int monthlySales) {
                this.monthlySales = monthlySales;
            }
        }

        public static class DiscountcouponBean {
            /**
             * id : 1
             * createUser : null
             * createTime : 2018-05-11 11:47:30
             * updateUser : null
             * updateTime : 2018-05-12 16:11:11
             * isValid : 1
             * storeId : dianpu1
             * name : 优惠券部分商品编辑测试
             * money : 0.1
             * useCondition : 0.3
             * beginTime : 2018-05-06 00:00:00
             * endTime : 2018-08-23 00:00:00
             * totalNum : 200
             * surplusNum : 200
             * alreadyNum : 0
             * limitNum : 3
             * useNum : 0
             * forGoods : 1
             */

            private String id;
            private Object createUser;
            private String createTime;
            private Object updateUser;
            private String updateTime;
            private int isValid;
            private String storeId;
            private String name;
            private double money;
            private double useCondition;
            private String beginTime;
            private String endTime;
            private int totalNum;
            private int surplusNum;
            private int alreadyNum;
            private int limitNum;
            private int useNum;
            private int forGoods;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public Object getCreateUser() {
                return createUser;
            }

            public void setCreateUser(Object createUser) {
                this.createUser = createUser;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateUser() {
                return updateUser;
            }

            public void setUpdateUser(Object updateUser) {
                this.updateUser = updateUser;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getIsValid() {
                return isValid;
            }

            public void setIsValid(int isValid) {
                this.isValid = isValid;
            }

            public String getStoreId() {
                return storeId;
            }

            public void setStoreId(String storeId) {
                this.storeId = storeId;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public double getMoney() {
                return money;
            }

            public void setMoney(double money) {
                this.money = money;
            }

            public double getUseCondition() {
                return useCondition;
            }

            public void setUseCondition(double useCondition) {
                this.useCondition = useCondition;
            }

            public String getBeginTime() {
                return beginTime;
            }

            public void setBeginTime(String beginTime) {
                this.beginTime = beginTime;
            }

            public String getEndTime() {
                return endTime;
            }

            public void setEndTime(String endTime) {
                this.endTime = endTime;
            }

            public int getTotalNum() {
                return totalNum;
            }

            public void setTotalNum(int totalNum) {
                this.totalNum = totalNum;
            }

            public int getSurplusNum() {
                return surplusNum;
            }

            public void setSurplusNum(int surplusNum) {
                this.surplusNum = surplusNum;
            }

            public int getAlreadyNum() {
                return alreadyNum;
            }

            public void setAlreadyNum(int alreadyNum) {
                this.alreadyNum = alreadyNum;
            }

            public int getLimitNum() {
                return limitNum;
            }

            public void setLimitNum(int limitNum) {
                this.limitNum = limitNum;
            }

            public int getUseNum() {
                return useNum;
            }

            public void setUseNum(int useNum) {
                this.useNum = useNum;
            }

            public int getForGoods() {
                return forGoods;
            }

            public void setForGoods(int forGoods) {
                this.forGoods = forGoods;
            }
        }
    }
}
